Do not write negative timestamps.
authoroliskoli <oliskoli@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Wed, 6 Dec 2006 21:55:59 +0000 (21:55 +0000)
committeroliskoli <oliskoli@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Wed, 6 Dec 2006 21:55:59 +0000 (21:55 +0000)
gpsbabel/gdb.c

index 132fd14a26f4835615234e39e8cbbcae1aa9c624..8b46efbc05e7de1090515c4cd2154a8e7bcfe403 100644 (file)
@@ -87,8 +87,8 @@
 
 /* %%% local vars %%% */
 
-/* static char gdb_release[] = "$Revision: 1.43 $"; */
-static char gdb_release_date[] = "$Date: 2006-11-01 22:23:39 $";
+/* static char gdb_release[] = "$Revision: 1.44 $"; */
+static char gdb_release_date[] = "$Date: 2006-12-06 21:55:59 $";
 
 static FILE *fin, *fout;
 static char *fin_name, *fout_name;
@@ -1244,7 +1244,7 @@ gdb_write_waypt(const waypoint *wpt, const int hidden)
 
        gdb_fwrite_alt(GMSD_GET(temperature, 0), 0);    /* temperature */
        
-       if (wpt->creation_time != 0)                    /* creation time */
+       if (wpt->creation_time > 0)                     /* creation time */
        {
            gdb_fwrite(&c1, 1);
            gdb_fwrite_int(wpt->creation_time);
@@ -1548,7 +1548,7 @@ gdb_write_track(const route_head *track)
            gdb_fwrite_alt(wpt->altitude, unknown_alt); /* altitude */
            
 
-           if (wpt->creation_time != 0)                        /* creation time */
+           if (wpt->creation_time > 0)                 /* creation time */
            {
                gdb_fwrite(&c1, 1);
                gdb_fwrite_int(wpt->creation_time);